/**
 * ReportGear(2011)
 */
package com.reportgear.designer.gui.controlpane;

import javax.swing.Icon;

import com.reportgear.core.api.Nameable;
import com.reportgear.core.swing.pane.base.EditorPane;

/**
 * 抽象名称对象创建器
 * 
 * @version 1.0 2011-4-26
 * @author <a herf="lexloo@gmail.com">lexloo</a>
 * @since Report 1.0
 */
public abstract class AbstractNameableCreator<T extends Nameable> implements NameableCreator<T> {
	@Override
	public String namePrefix() {
		return menuName();
	}

	@Override
	public Icon menuIcon() {
		return null;
	}

	@Override
	public EditorPane<T> getUpdatePane() {
		return null;
	}
}
